home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 6057 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  5.3 KB

  1. Path: bruce.cs.monash.edu.au!not-for-mail
  2. From: bmeyer@bruce.cs.monash.edu.au (Bernd Meyer)
  3. Newsgroups: comp.sys.amiga.advocacy,comp.sys.amiga.misc
  4. Subject: Re: A1200 Flicker free?
  5. Followup-To: comp.sys.amiga.advocacy,comp.sys.amiga.misc
  6. Date: 16 Feb 1996 00:20:36 GMT
  7. Organization: Computer Science, Monash University, Australia
  8. Message-ID: <4g0ikk$o3g@harbinger.cc.monash.edu.au>
  9. References: <4e04ac$rkc@csugrad.cs.vt.edu> <q8e+x*Qma@aargh.incubus.sub.org> <9601232341.AA001jg@MCP1.demon.co.uk> <4faqkp$qd@sunsystem5.informatik.tu-muenchen.de> <3119162A.37D9@ix.netcom.com> <4ff36f$2kq@opal.southwind.net> <311BB6FE.6C85@ix.netcom.com> <4fkc1g$tht@harbinger.cc.monash.edu.au> <311E6744.54E0@ix.netcom.com> <4fonq7$nko@harbinger.cc.monash.edu.au> <3120D58B.18EB@ix.netcom.com> <4fre1t$2ik@harbinger.cc.monash.edu.au> <31220787.5838@ix.netcom.com>
  10. NNTP-Posting-Host: molly.cs.monash.edu.au
  11. X-NNTP-Posting-User: bmeyer
  12. X-Newsreader: TIN [UNIX 1.3 950823BETA PL0]
  13.  
  14. Paper Tiger (slntpaw@ix.netcom.com) wrote:
  15. : Bernie,
  16. : As you don't understand I will try to explain.  On
  17. : a PC TV cards do exactly what you are saying.  They
  18. : take a signal and convert it from NTSC <=> VGA.
  19.  
  20. Well, that's NTSC=>VGA, PAL=>VGA, SECAM=>VGA and so on.
  21. Basically, everything that is at 15.625kHz => VGA. This
  22. might not be true for the more expensive frame grabber cards,
  23. but it certainly is for my el cheapo just-get-it-on-the-screen
  24. card.
  25.  
  26. : When you and I are talking Amigas we are discussing a machine
  27. : that has the ability to shift in many different scan rates
  28. : which, contrary to what you might think, do not posses the
  29. : same scan frequencies and timing.
  30.  
  31. But all those modes either have a horizontal frequency of 15.625 kHz
  32. (or close to it), which something like my card will handle just fine,
  33. or 30+kHz, which doesn't need to be adapted at all to run on the VGA.
  34.  
  35. The fact that the vertical refresh rates are different is completely
  36. irrelevant, because unless I am very mistaken, your product doesn't
  37. know or care about vertical refreshes. If it did, it could be a real
  38. flicker fixer (aka deinterlacer).
  39.  
  40. : Underlying all this is also the problem that each one of these
  41. : selections needs to be taught to the Gecko.  Anything from
  42. : timing to screen positioning.  That is inturn stored onto a 
  43. : EPROM.
  44.  
  45. Now I wonder why you do that. The position of the image on a given
  46. screen is completely dependent on the screen. Which means that,
  47. storing the stuff into an EPROM (and thus not making it user configurable),
  48. you gain absolutely nothing.
  49. However, as you are going for the high quality monitors anyway (as
  50. it really doesn't make sense to use a $400 product to connect to a
  51. $200 monitor), almost all of those monitors are microporcessor controlled
  52. and do a very good job of screen positioning.
  53.  
  54. Now as for timing --- I really don't see the problem here. You
  55. probably got some memory in that product with interlaced accesses
  56. from the incoming signal and the outgoing signal (with twice as many
  57. accesses for the outgoing signal), enough to hold two scanlines of
  58. display. Now you simply synchronize the reads and writes to the
  59. Amiga's pixel clock (which is available at the video connector),
  60. and you got the pixel timing right. Everytime the input signal sends
  61. a HSYNC, you latch the value of the current input pixel counter, and
  62. on the falling edge of that HSYNC signal, you latch the value into
  63. a second latch and reset the counter to zero (and switch to the other
  64. scanline). You also reset the output pixel counter to zero and switch
  65. it to the scanline that you just finished reading from the input.
  66.  
  67. The output pixel counter is running at twice the speed of the input
  68. one (that's trivial, a PLL will double the frequency), and you raise
  69. the output HSYNC signal everytime its value is larger than what is
  70. stored in the first latch. When its value is equal to the second latch,
  71. you reset it to zero.
  72.  
  73. The VSYNC signal is passed on as is.
  74.  
  75. Now, if your gecko product does anything else, I'd be interested as
  76. to the what and why. As you might see from the above, I am quite able
  77. to understand digital technology and have worked with digital video
  78. in and out in the past. So don't feel compelled to dumb anything down.
  79.  
  80. : This is the easy description of what is going on.  It doesn't
  81. : even begin to discuss such ideas as screen buffering and 
  82. : equations for dropping lines, digital signal support 
  83. : or many other issues.
  84.  
  85. Which you do? Now, _if_ you do all that, I'd really like to know
  86. why you didn't implement a deinterlacer as well.
  87. : I hope this helps you decide if you want to stay in this market.
  88.  
  89. I am not even in the market. At the moment, I make my living by
  90. being on a scholarship, which is rather nice.
  91.  
  92. All this started when you posted what I could only see as an ad in
  93. a non-biz.* newsgroup (or two, actually), and I was particularly
  94. amazed at your prizepoint. As you had posted the ad, I thought I
  95. might as well point out that your product was, well, creatively
  96. prized.
  97.  
  98. : Our cost has nothing to do with labor rates and has everything
  99. : to do with costs.  If it cost me $10 to make I am not going to
  100. : sell it to you for $7, just because you are making direct corr-
  101. : elations to products on the PC market (in which there are none).
  102.  
  103. But if you manage to even put $200 worth of parts into that gecko
  104. product, I'd like a word with the head of your R&D department.
  105.  
  106. Bernie
  107.  
  108.  
  109.